remote-controlled ship - English Synonyms Dictionary